package com.zyl.blog.common.domain.data.vo;

import io.swagger.oas.annotations.media.Schema;
import lombok.With;

/**
 * 日志记录中使用的用户信息视图对象
 * 用于封装日志所需的用户基本信息
 *
 * @version v1.0
 * @ProjectName: Personal_Blog_Server
 * @Package: com.zyl.blog.common.domain.data.vo
 * @ClassName: LogVO
 * @Author FinalFantasy
 * @Date 2025/8/11-11:18
 */
@With
@Schema(description = "日志用户信息视图对象")
public record LogVO(
        @Schema(description = "用户ID")
        Long operatorId,

        @Schema(description = "用户姓名")
        String operatorName,

        @Schema(description = "用户所属部门")
        String operatorDept
) {

}
